package com.zsc.roadsys.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author haoran
 */

@Data

@Builder   //开启对象的builder模式
@AllArgsConstructor    //添加全参构造器
@NoArgsConstructor      //添加无参构造器

public class User {
    /**用户id*/
    @TableId(type = IdType.AUTO)
    Long id;
    /**用户名*/
    String username;
    /**实名*/
    String realName;
    /**密码*/
    String password;
    /**邮箱*/
    String email;
    /**手机号*/
    String phone;
    /**账户激活情况*/
    Long enable;
    /**用户权限*/
    @TableField(exist = false)
    Role role;
}
